Situational Software Engineering: Ein Rahmenwerk für eine situationsgerechte Auswahl von Entwicklungsmethoden und Vorgehensmodellen

نویسندگان

  • Gregor Engels
  • Marion Kremer
چکیده

Industrielle Softwareentwicklung unterliegt einem stetig steigenden Kosten-, Zeitund Qualitätsdruck, der einen effektiven, effizienten und wirtschaftlichen Einsatz der zur Verfügung stehenden Ressourcen bei IT-Dienstleistern erfordert. In diesem Beitrag berichten wir über industrielle Erfahrungen bei der Entwicklung eines Rahmenwerks, um für ein aktuelles Softwareprojekt im Sinne eines Situational Software Engineering eine situationsgerechte Auswahl und Kombination von Methodenund Vorgehensmodellbausteinen zu bestimmen. Es werden konkrete Kriterien angegeben, anhand deren Methodenbündel für Systemklassen geschnürt werden können. 1 Einleitung und Motivation Ein wesentliches Ziel der Software Engineering-Forschung besteht darin, Methoden und Vorgehensmodelle zu entwickeln, um die Softwareentwicklung so weit wie möglich zu industrialisieren. Hierdurch soll einerseits eine hohe Qualität der entstehenden Softwareprodukte gewährleistet werden, andererseits sollen und müssen die vorhandenen Ressourcen effizient, effektiv und kostenbewusst eingesetzt werden. Aufgrund veränderter Rahmenbedingungen sind hierbei die Anforderungen an den Einsatz von Methoden und Vorgehensmodellen stark gestiegen. Beispiele für veränderte Rahmenbedingungen sind einerseits die immer häufiger geforderte Entwicklung von integrierten Anwendungslandschaften auf der Basis existierender oder extern entwickelter Basiskomponenten im Gegensatz zur Individualentwicklung einzelner Anwendungssysteme. Andererseits steigen die Einschränkungen bezüglich verfügbarer Ressourcen (Zeit, Budget, Fachpersonal) sowie Compliance-Anforderungen bezüglich zu verwendender Standards und Technologien. Der IT-Dienstleister Capgemini (vormals sd&m) hat in den letzten 20 Jahren unter dem Namen Quasar 2.0 ein Methodenportfolio für die Softwareerstellung entwickelt, das insbesondere auf die Entwicklung von Individualsoftware (Custom Software Development (CSD)) zugeschnitten ist (siehe Abb. 1) [Cap09, Sie04]. Es ist strukturiert in Domänen (Requirements, Analysis & Design, ...) sowie in konstruktive (hellblaue) und analytische (dunkelblaue) Disziplinen. INFORMATIK 2011 Informatik schafft Communities 41. Jahrestagung der Gesellschaft für Informatik , 4.-7.10.2011, Berlin www.informatik2011.de erschienen im Tagungsband der INFORMATIK 2011 Lecture Notes in Informatics, Band P192 ISBN 978-3-88579-286-4 weitere Artikel online: http://informatik2011.de/519.html

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Systematisierung der Auswahl von Vorgehensmodellen durch Kennzahlen

Die Auswahl des geeigneten Vorgehensmodells für die Projektabwicklung stellt eine große Herausforderung in Rahmen der Vorbereitung von Software-Projekten dar. In diesem Paper soll dafür auf der Basis von Kennzahlen eine Hilfestellung gegeben werden. Die Kennzahlen dienen dem Abgleich erfolgsrelevanter Projekteigenschaften und den grundlegenden Koordinationsmechanismen der Vorgehensmodelle. Dazu...

متن کامل

Ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration

In diesem Artikel wird ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration vorgestellt. Es besteht aus Begriffsdefinitionen, Regeln für die Auswahl der adäquaten Integrationsebene, Referenzarchitekturen, Produktlandkarten und Hinweisen zum Vorgehen. Es hilft nachweislich, die Wartung und Weiterentwicklung von integrierten Anwendungslandschaften zu verbessern.

متن کامل

Vorgehensmodelle für die Entwicklung von E-Learning-Angeboten

Für die Entwicklung von E-Learning-Angeboten in Hochschule, berufsbegleitender Weiterbildung und durch freie Bildungsträger existieren eine Vielzahl von Vorgehensmodellen mit unterschiedlicher Herkunft. Praktiker sind deshalb oft nicht in der Lage, ein geeignetes Vorgehensmodell auszuwählen und einzusetzen. In diesem Beitrag wird dargestellt, was ein Vorgehensmodell leisten kann. Dazu werden de...

متن کامل

Modellgetriebene Generierung von Webanwendungsprototypen

Existierende Entwicklungsmethoden und Werkzeuge für das Software-Engineering unterstützen die Entwicklung informationsgetriebener Webanwendungen nur unzureichend und finden in der Praxis daher kaum Anwendung. Im BMBF-geförderten Projekt „Web Information and Service Engineering“ (WISE) entstand ein werkzeugunterstützter Methodenverbund, der speziell auf die Bedürfnisse bei der Entwicklung webbas...

متن کامل

Qualitätsbasierte Bewertung Agiler Entwicklungsmethoden mit dem AMMI

[email protected] Zusammenfassung Qualitätssicherung nimmt in der Agilen SoftwareEntwicklung auf den ersten Blick keine große Rolle ein. Dennoch ist Qualität ein grundlegendes Prinzip von Agilen Entwicklungsmethoden, das implizit von vielen Agilen Praktiken umgesetzt wird. Dieser Beitrag stellt die Grundlagen Agiler Software-Entwicklung dar und gibt einen Überblick über zentrale Agile Praktik...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011